package com.ly.base.chapter03;
import java.util.stream.Stream;

/**
 * Filter：过滤
 */
public class AAFilterDemo {

    record Fruit(String cname, String name, String category, String color) { }

    public static void main(String[] args) {

        Stream.of(
                new Fruit("草莓", "Strawberry", "浆果", "红色"),
                new Fruit("桑葚", "Mulberry", "浆果", "紫色"),
                new Fruit("杨梅", "Waxberry", "浆果", "红色"),
                new Fruit("核桃", "Walnut", "坚果", "棕色"),
                new Fruit("花生", "Peanut", "坚果", "棕色"),
                new Fruit("蓝莓", "Blueberry", "浆果", "蓝色")
        )
                .filter(fruit -> fruit.category().equals("浆果") && fruit.color().equals("蓝色"))
                .forEach(System.out::println);
    }



}
